home *** CD-ROM | disk | FTP | other *** search
/ The Atari Compendium / The Atari Compendium (Toad Computers) (1994).iso / files / umich / utils / nroff~06.zoo / proto.h < prev    next >
C/C++ Source or Header  |  1992-07-17  |  4KB  |  121 lines

  1. /*
  2.  * $Id: proto.h,v 1.2 1992/07/16 11:59:50 rosenkra Exp $
  3.  *
  4.  * $Log: proto.h,v $
  5.  * Revision 1.2  1992/07/16  11:59:50  rosenkra
  6.  * port to gcc. this is list of prototypes.
  7.  * new at RCS r1.2 and nroff v1.20p0.
  8.  *
  9.  * Revision 1.1  1992/07/16  10:38:32  rosenkra
  10.  * port to gcc, add tm,ie,el
  11.  *
  12.  */
  13.  
  14. /* made with:    mkptypes *.c >proto.h */
  15.  
  16. #if defined(USE_PROTOTYPES) && defined(__STDC__)
  17. # define _P(s) s
  18. #else
  19. # define _P(s) ()
  20. #endif
  21.  
  22.  
  23. /* command.c */
  24. void comand _P((REGISTER char *p));
  25. int comtyp _P((REGISTER char *p, char *m));
  26. void gettl _P((REGISTER char *p, REGISTER char *q, int *limit));
  27. int getval _P((REGISTER char *p, REGISTER char *p_argtyp));
  28. int getnumeric _P((REGISTER char *p));
  29. int do_oper _P((int first, int oper, int second));
  30. void set _P((REGISTER int *param, REGISTER int val, REGISTER int type, REGISTER int defval, REGISTER int minval, REGISTER int maxval));
  31. int set_ireg _P((REGISTER char *name, REGISTER int val, REGISTER int opt));
  32. void read_if _P((int opt));
  33. int estrlen _P((char *ps));
  34.  
  35. /* dev.c */
  36. int dev_char _P((int c1, REGISTER int c2, REGISTER char *c));
  37.  
  38. /* escape.c */
  39. void expesc _P((char *p, char *q));
  40. int specialchar _P((REGISTER char *s, REGISTER char *c));
  41. void fontchange _P((int fnt, char *s));
  42. int findreg _P((REGISTER char *name));
  43.  
  44. /* io.c */
  45. int getlin _P((char *p, FILE *in_buf));
  46. int ngetc _P((FILE *infp));
  47. void pbstr _P((char *p));
  48. void putbak _P((int c));
  49. void prchar _P((int c, FILE *fp));
  50. void put _P((char *p));
  51. void putlin _P((REGISTER char *p, FILE *pbuf));
  52. void putc_lpr _P((int c, FILE *fp));
  53.  
  54. /* low.c */
  55. int atod _P((int c));
  56. void robrk _P((void));
  57. int ctod _P((REGISTER char *p));
  58. void inptobu _P((char *ps));
  59. void butochar _P((char *ps));
  60. char *skipbl _P((REGISTER char *p));
  61. char *skipwd _P((REGISTER char *p));
  62. void space _P((int n));
  63. char *getfield _P((REGISTER char *p, REGISTER char *q, int delim));
  64. int getwrd _P((REGISTER char *p0, REGISTER char *p1));
  65. int countesc _P((REGISTER char *p));
  66. int itoda _P((int value, REGISTER char *p, REGISTER int size));
  67. int itoROMAN _P((int value, REGISTER char *p, REGISTER int size));
  68. int itoroman _P((int value, char *p, int size));
  69. int itoLETTER _P((int value, REGISTER char *p, REGISTER int size));
  70. int itoletter _P((int value, REGISTER char *p, REGISTER int size));
  71. int min _P((REGISTER int v1, REGISTER int v2));
  72. int max _P((REGISTER int v1, REGISTER int v2));
  73. void err_exit _P((int code));
  74. void wait_for_char _P((void));
  75.  
  76. /* macros.c */
  77. void defmac _P((REGISTER char *p, FILE *infp));
  78. int colmac _P((REGISTER char *p, char *d, REGISTER int i));
  79. int putmac _P((char *name, char *p));
  80. char *getmac _P((REGISTER char *name));
  81. void maceval _P((REGISTER char *p, char *m));
  82. void printmac _P((int opt));
  83.  
  84. /* main.c */
  85. void main _P((int argc, char *argv[]));
  86. void usage _P((void));
  87. void init _P((void));
  88. int pswitch _P((REGISTER char *p, REGISTER int *q));
  89. void profile _P((void));
  90.  
  91. /* strings.c */
  92. void defstr _P((REGISTER char *p));
  93. int colstr _P((REGISTER char *p, char *d));
  94. int putstr _P((REGISTER char *name, REGISTER char *p));
  95. char *getstr _P((REGISTER char *name));
  96.  
  97. /* text.c */
  98. void text _P((REGISTER char *p));
  99. void bold _P((REGISTER char *p0, REGISTER char *p1, int size));
  100. void center _P((REGISTER char *p));
  101. void expand _P((REGISTER char *p0, int c, REGISTER char *s));
  102. void justcntr _P((REGISTER char *p, char *q, int *limit));
  103. void justleft _P((REGISTER char *p, char *q, int limit));
  104. void justrite _P((REGISTER char *p, char *q, int limit));
  105. void leadbl _P((REGISTER char *p));
  106. void pfoot _P((void));
  107. void phead _P((void));
  108. void puttl _P((REGISTER char *p, int *lim, int pgno));
  109. void putwrd _P((REGISTER char *wrdbuf));
  110. void skip _P((REGISTER int n));
  111. void spread _P((REGISTER char *p, int outp, int nextra, int outwds, int escapes));
  112. int strkovr _P((REGISTER char *p, REGISTER char *q));
  113. void underl _P((REGISTER char *p0, REGISTER char *p1, int size));
  114. int width _P((REGISTER char *s));
  115. void do_mc _P((char *p));
  116.  
  117. /* hyph.c */
  118. char *do_hyphen _P((char *ps, int n, char **p1, char **p2));
  119.  
  120. #undef _P
  121.